#ifndef WINDOWPTR_H_INCLUDED
#define WINDOWPTR_H_INCLUDED


#include <SDL.h>


struct WindowPtr 
{
	WindowPtr() : m_pWindow(nullptr) {} 
	~WindowPtr() { SDL_DestroyWindow(m_pWindow); }

	bool Init(const char*, int, int, int, int, int); 

	SDL_Window* m_pWindow; 

private: 
    WindowPtr(const WindowPtr&); 
	WindowPtr& operator=(const WindowPtr&);
};


#endif // WINDOWPTR_H_INCLUDED